/**
 * @author wyb
 * @description  定义相关登录的数据接口方法
 */
import axios from "axios";
import Ajax from "./Ajax";
/**
 *
 * @param {string} phone
 * @returns 返回Promise对象
 */
function getVdtCodeApi(phone) {
  return Ajax({
    url: "/user/validate/code",
    data: { phone },
  });
}
function getLoginApi(id, password) {
  return Ajax({
    url: "/user/login",
    data: { id,password },
  });
}
/**
 * 登录接口
 * @param {phone:string,vdtCode:number} data 登录参数 
 * @returns  Prominse
 */
function getLoginBtn(data) {
  return Ajax({
    url: "/user/app/login",
    data
  });
}
/**
 * 通过用户id获取用户信息
 * @param {*} id 
 * @returns 
 */
function userInfoApi(id) {
  return Ajax({
    url: "/user/info",
    method:'GET',
    params:{id}
  });
}
/**
 * 免登录接口
 */
export const MianPort=()=> Ajax({ url: '/user/auto/login' })
// 导出多个方法
export { getVdtCodeApi, getLoginApi,getLoginBtn,userInfoApi };

